(function($, doc) {
    $.init();
    $.ready(function() {
        /**
         * 获取对象属性的值
         * 主要用于过滤三级联动中，可能出现的最低级的数据不存在的情况，实际开发中需要注意这一点；
         * @param {Object} obj 对象
         * @param {String} param 属性名
         */
        var _getParam = function(obj, param) {
            return obj[param] || '';
        };
        //普通示例
        var userPicker = new $.PopPicker();
        userPicker.setData([
            {
                value: '咨询量升序',
                text: '咨询量升序'
            },
            {
                value: '咨询量降序',
                text: '咨询量降序'
            }
        ]);
        var showUserPickerButton = doc.getElementById('showUserPicker');
        var userResult = doc.getElementById('userResult');
        showUserPickerButton.addEventListener('tap', function(event) {
            userPicker.show(function(items) {
                //返回 false 可以阻止选择框的关闭
                //return false;
                var a = JSON.stringify(items[0]);
                var type = a.substring(10,15)
                ziXun(type);
            });
        }, false);
    });
    $.ready(function() {
        /**
         * 获取对象属性的值
         * 主要用于过滤三级联动中，可能出现的最低级的数据不存在的情况，实际开发中需要注意这一点；
         * @param {Object} obj 对象
         * @param {String} param 属性名
         */
        var _getParam = function(obj, param) {
            return obj[param] || '';
        };
        //普通示例
        var userPicker = new $.PopPicker();
        userPicker.setData([

            {
                value: '10-20',
                text: '10-20'
            },
            {
                value: '20-40',
                text: '20-40'
            },
            {
                value: '40-60',
                text: '40-60'
            }

        ]);
        var showUserPickerButton = doc.getElementById('pice');
        var userResult = doc.getElementById('pice');
        showUserPickerButton.addEventListener('tap', function(event) {
            userPicker.show(function(items) {
                // userResult.innerText = JSON.stringify(items[0]);
                //返回 false 可以阻止选择框的关闭
                //return false;
                var a = JSON.stringify(items[0]);
                var startPrice = a.substring(10,12)
                var endPrice = a.substring(13,15)
                price(startPrice,endPrice)
            });
        }, false);
    });

    $.ready(function() {
        /**
         * 获取对象属性的值
         * 主要用于过滤三级联动中，可能出现的最低级的数据不存在的情况，实际开发中需要注意这一点；
         * @param {Object} obj 对象
         * @param {String} param 属性名
         */
        var _getParam = function(obj, param) {
            return obj[param] || '';
        };
        //普通示例
        var userPicker = new $.PopPicker();
        userPicker.setData([
            {
                value: '北京市',
                text: '北京市'
            },
            {
                value: '天津市',
                text: '天津市'
            },
            {
                value: '下海市',
                text: '下海市'
            },
            {
                value: '重庆市',
                text: '重庆市'
            },
            {
                value: '河北省',
                text: '河北省'
            },
            {
                value: '山西省',
                text: '山西省'
            },
            {
                value: '辽宁省',
                text: '辽宁省'
            },
            {
                value: '吉林省',
                text: '吉林省'
            },
            {
                value: '黑龙江省',
                text: '黑龙江省'
            },
            {
                value: '江苏省',
                text: '江苏省'
            },
            {
                value: '浙江省',
                text: '浙江省'
            },
            {
                value: '安徽省',
                text: '安徽省'
            },
            {
                value: '福建省',
                text: '福建省'
            },
            {
                value: '江西省',
                text: '江西省'
            },
            {
                value: '山东省',
                text: '山东省'
            },
            {
                value: '河南省',
                text: '河南省'
            },
            {
                value: '湖北省',
                text: '湖北省'
            },
            {
                value: '湖南省',
                text: '湖南省'
            },
            {
                value: '广东省',
                text: '广东省'
            },
            {
                value: '海南省',
                text: '海南省'
            },
            {
                value: '四川省',
                text: '四川省'
            },
            {
                value: '贵州省',
                text: '贵州省'
            },
            {
                value: '云南省',
                text: '云南省'
            },
            {
                value: '陕西省',
                text: '陕西省'
            },
            {
                value: '甘肃省',
                text: '甘肃省'
            } ,
            {
                value: '青海省',
                text: '青海省'
            } ,
            {
                value: '台湾省',
                text: '台湾省'
            } ,
            {
                value: '内蒙古自治区',
                text: '内蒙古自治区'
            } ,
            {
                value: '广西壮族自治区',
                text: '广西壮族自治区'
            } ,
            {
                value: '西藏自治区',
                text: '西藏自治区'
            },
            {
                value: '宁夏回族自治区',
                text: '宁夏回族自治区'
            },
            {
                value: '新疆维吾尔族自治区',
                text: '新疆维吾尔族自治区'
            },
            {
                value: '香港特别行政区',
                text: '香港特别行政区'
            },
            {
                value: '澳门特别行政区',
                text: '澳门特别行政区'
            }
        ]);
        var showUserPickerButton = doc.getElementById('city');
        var userResult = doc.getElementById('city');
        showUserPickerButton.addEventListener('tap', function(event) {
            userPicker.show(function(items) {
                // userResult.innerText = JSON.stringify(items[0]);
                //返回 false 可以阻止选择框的关闭
                //return false;
                var a = JSON.stringify(items[0]);
                var city = a.substring(10,13)
                selectCity(city)
            });
        }, false);
    });
})(mui, document);

//地区
function selectCity(city) {
    $.ajax({
        type: "GET", //提交方式
        url: base+"/wx/userDoctor/selectDoctorCity",//路径
        data: {city:city},
        success: function (data) {//返回数据根据结果进行相应的处
            $("#doctor").html("")
            if(data.code==200){
                if(data.data.length!=0){
                    var personalIntroduction = "";
                    for (let i = 0; i < data.data.length; i++) {
                        if (data.data[i].personalIntroduction != null) {
                            //解析内容
                            if (bb(data.data[i].personalIntroduction).length > 15) {
                                personalIntroduction = data.data[i].personalIntroduction.substring(0, 15);
                                personalIntroduction += ".....";
                            }else{
                                personalIntroduction += data.data[i].personalIntroduction;
                            }
                        }
                        $("#doctor").append(
                            '<li class="mui-table-view-cell mui-media" onclick="details(\'' + data.data[i].id + '\')">' +
                            '<a href="javascript:;" id="aa">' +
                            '<img class="mui-pull-right" src="' + data.data[i].image + '" style="width: 85px;height: 61px">' +
                            '<div class="mui-media-body">' +
                            '&nbsp;' + data.data[i].userName + '<span style="position: relative;left:6%">职称:' + data.data[i].title + '</span><span class="spanred spanright">￥' + data.data[i].price + '</span>' +
                            '<p class="mui-ellipsis">' + data.data[i].hospitalWhere + '<span style="position: relative;left:12%">主要擅长:' + data.data[i].mainlyGoodAt + '</span></p>' +
                            '<p class="mui-ellipsis">' + personalIntroduction + '</p>' +
                            '<p class="mui-ellipsis"><span>100%好评</span><span style="position: relative;left:10%;top:2px">12333条回答</span></p>' +
                            '</div>' +
                            ' </a>' +
                            '</li>'
                        )
                    }
                }else{
                    $("#doctor").append(
                        '<p style="color: red;text-align: center">该地区暂无医师!</p>'
                    )
                }


            }
        }
    });
}



//价格
function price(startPrice,endPrice) {
    $.ajax({
        type: "GET", //提交方式
        url: base+"/wx/userDoctor/selectDoctorPrice",//路径
        data: {startPrice:startPrice,endPrice:endPrice},
        success: function (data) {//返回数据根据结果进行相应的处
            $("#doctor").html("")
            if(data.code==200){
                if(data.data.length!=0){
                    var personalIntroduction = "";
                    for (let i = 0; i < data.data.length; i++) {
                        if (data.data[i].personalIntroduction != null) {
                            //解析内容
                            if (bb(data.data[i].personalIntroduction).length > 15) {
                                personalIntroduction = data.data[i].personalIntroduction.substring(0, 15);
                                personalIntroduction += ".....";
                            }else{
                                personalIntroduction += data.data[i].personalIntroduction;
                            }
                        }
                        $("#doctor").append(
                            '<li class="mui-table-view-cell mui-media" onclick="details(\'' + data.data[i].id + '\')">' +
                            '<a href="javascript:;" id="aa">' +
                            '<img class="mui-pull-right" src="' + data.data[i].image + '" style="width: 85px;height: 61px">' +
                            '<div class="mui-media-body">' +
                            '&nbsp;' + data.data[i].userName + '<span style="position: relative;left:6%">职称:' + data.data[i].title + '</span><span class="spanred spanright">￥' + data.data[i].price + '</span>' +
                            '<p class="mui-ellipsis">' + data.data[i].hospitalWhere + '<span style="position: relative;left:12%">主要擅长:' + data.data[i].mainlyGoodAt + '</span></p>' +
                            '<p class="mui-ellipsis">' + personalIntroduction + '</p>' +
                            '<p class="mui-ellipsis"><span>100%好评</span><span style="position: relative;left:10%;top:2px">12333条回答</span></p>' +
                            '</div>' +
                            ' </a>' +
                            '</li>'
                        )
                    }
                }else{
                    $("#doctor").append(
                        '<p style="color: red;text-align: center">该价格区间内暂无医师!</p>'
                    )
                }


            }
        }
    });
}
//升序 从大到小  降序 从小到大
function ziXun(type) {
    $.ajax({
        type: "GET", //提交方式
        url: base+"/wx/userDoctor/selectDoctorAscendingAndDescending",//路径
        data: {type:type},
        success: function (data) {//返回数据根据结果进行相应的处
            $("#doctor").html("")
            if(data.data.length!=0){
                var personalIntroduction = "";
                for (let i = 0; i < data.data.length; i++) {
                    if (data.data[i].personalIntroduction != null) {
                        //解析内容
                        if (bb(data.data[i].personalIntroduction).length > 15) {
                            personalIntroduction = data.data[i].personalIntroduction.substring(0, 15);
                            personalIntroduction += ".....";
                        }else{
                            personalIntroduction += data.data[i].personalIntroduction;
                        }
                    }
                    $("#doctor").append(
                        '<li class="mui-table-view-cell mui-media" onclick="details(\'' + data.data[i].id + '\')">' +
                        '<a href="javascript:;" id="aa">' +
                        '<img class="mui-pull-right" src="' + data.data[i].image + '" style="width: 85px;height: 61px">' +
                        '<div class="mui-media-body">' +
                        '&nbsp;' + data.data[i].userName + '<span style="position: relative;left:6%">职称:' + data.data[i].title + '</span><span class="spanred spanright">￥' + data.data[i].price + '</span>' +
                        '<p class="mui-ellipsis">' + data.data[i].hospitalWhere + '<span style="position: relative;left:12%">主要擅长:' + data.data[i].mainlyGoodAt + '</span></p>' +
                        '<p class="mui-ellipsis">' + personalIntroduction + '</p>' +
                        '<p class="mui-ellipsis"><span>100%好评</span><span style="position: relative;left:10%;top:2px">12333条回答</span></p>' +
                        '</div>' +
                        ' </a>' +
                        '</li>'
                    )
                }
            }
        }
    });
}